¿Qué son los registros de propósito general?

1. Registros de datos

Los registros de datos se utilizan principalmente para almacenar información como operandos y resultados de operaciones, ahorrando así el tiempo necesario para ocupar el bus y acceder a la memoria al leer operandos.

2. Registro de índice

La CPU de 32 bits tiene dos registros de propósito general de 32 bits, ESI y EDI. Los 16 bits inferiores corresponden a SI y DI en la CPU anterior. El acceso a los 16 bits de datos inferiores no afecta a los 16 bits de datos superiores.

3. Registro de puntero

La CPU de 32 bits tiene dos registros de propósito general de 32 bits, EBP y ESP. Los 16 bits inferiores corresponden a SBP y SP en la CPU anterior. El acceso a los 16 bits de datos inferiores no afecta a los 16 bits de datos superiores.

4. Registro de segmento

El registro de segmento se configura de acuerdo con el modo de gestión de la segmentación de la memoria. La dirección física de una unidad de memoria se compone del valor del registro de segmento y un desplazamiento, de modo que dos valores de dígitos más pequeños se pueden combinar en una dirección de memoria que puede acceder a un espacio físico más grande.

5. Registro de puntero de instrucción

La CPU de 32 bits extiende el puntero de instrucción a 32 bits y lo registra como EIP. Los 16 bits inferiores de EIP tienen la misma función que la IP en. la CPU anterior. Los punteros de instrucción EIP e IP (puntero de instrucción) almacenan el desplazamiento en el segmento de código de la instrucción que se ejecutará la próxima vez.

Información ampliada

El registro es un importante recurso de almacenamiento de datos dentro de la CPU. Se utiliza para almacenar temporalmente datos y direcciones. Es uno de los recursos de hardware que los programadores ensambladores pueden usar directamente. . Dado que la velocidad de acceso a los registros es más rápida que la de la memoria, al escribir programas en lenguaje ensamblador, es necesario aprovechar al máximo la función de almacenamiento de los registros tanto como sea posible.

Los registros se utilizan generalmente para guardar los resultados intermedios del programa y proporcionar rápidamente operandos para instrucciones posteriores, evitando así la operación de almacenar los resultados intermedios en la memoria y luego leer la memoria. En lenguajes de alto nivel (como el lenguaje C/C), las variables también se definen como tipos de registros. Este es un método factible para mejorar la utilización de los registros.

Además, debido al número y capacidad limitados de los registros, es imposible almacenar todos los resultados intermedios en los registros, por lo que los registros deben programarse adecuadamente. De acuerdo con los requisitos de la instrucción, cómo organizar los registros apropiados para evitar operaciones de transferencia con demasiados operandos es una tarea detallada y exhaustiva.

Enciclopedia Baidu-Registro General

os del Estrecho de Taiwán se han desarrollado rápidamente y el número de grandes granjas ha aumentado. Además, las aguas residuales domésticas de los pueblos de la cuenca se vertían directamente al río sin tratamiento, y el agua clara del río empezó a volverse negra. En algunas secciones del río, el estiércol de cerdo y de pato ha cubierto el cauce del río, y el agua del río se ha vuelto peor que la Clase V, desprendiendo un olor fétido. No sólo el agua del río está contaminada, sino que ambos lados del río también están contaminados y la ecología queda destruida. La contaminación del río Binan ha afectado gravemente la vida diaria de la gente. Este río no sólo apesta, sino que además no cumple con los requisitos básicos para regar las tierras de cultivo. Los residentes que viven junto al río ni siquiera se atreven a abrir las ventanas. El río Binan se ha convertido en sinónimo de "sucio y maloliente" y un dolor en Bishan. La gente común dice en broma: El río Binan es comparable al estanque de lavado de tinta de un calígrafo. En 2007, el condado de Bishan de la CCPPCh llevó a cabo una investigación especial sobre la situación de contaminación del río Binan basándose en los comentarios de la gente corriente. Los dirigentes del condado quedaron desconcertados por el documental que refleja la contaminación del río Binan durante la investigación. "¡Si no gestionamos bien el río Binan, nos avergonzaremos de los 600.000 aldeanos de Bishan!" Ante los sombríos hechos, el secretario del comité del partido del condado de Bishan, Fan Mingwen, y el magistrado del condado, Wu Daofan, prometieron utilizar dos años para controlar la contaminación. en toda la cuenca del río Binan se llevará a cabo una gestión regular después del próximo año. La transformación comenzó a finales del año pasado. 5438 de junio de 2009 Desde febrero, el condado de Bishan ha lanzado un proyecto masivo de regulación del río Binan, basándose en métodos de gobernanza científica y un modelo de gobernanza basado en la ley para implementar una "regulación con mano de hierro". En tan solo unos meses, los peces y camarones que alguna vez se extinguieron regresaron al río, rodeados de sauces y parques, y el río Binan se convirtió en un hermoso paisaje nuevo. Los datos muestran que la calidad general del agua del río Binan ha cambiado de inferior a Clase V a la actual Clase IV. Los valores de DQO de 19 secciones de 68 afluentes principales de la cuenca son menores o iguales a 30 mg/L. Cumple con los estándares nacionales de calidad del agua Clase IV. En los próximos tres años, la calidad del agua pasará a ser Categoría III o incluso Categoría II. ¡El río Binan es realmente claro! "¡Mira! ¡Otro pez grande!" Durante el Festival del Medio Otoño, en la orilla del río Binan, un anciano de Yu vestía un sombrero de paja y pescaba tranquilamente. Pescar en el río con amigos pescadores se ha convertido en lo que más disfruta. Hoy en día, el claro río Binan gorgotea y la visión de miles de personas pescando y nadando contrasta marcadamente con el pasado sucio, desordenado y maloliente. "No hablábamos de pescar antes. Poner el pez en el río era una 'pena de muerte' para el pez", le dijo Yu al pez. De agosto a septiembre de este año, los departamentos pertinentes del condado de Bishan liberaron 15.000 kilogramos de alevines de pescado de gran tamaño en el río Binan tratado en tres ocasiones distintas. En los últimos meses, los peces han comenzado a crecer y se han visto muchos entusiastas de la pesca a ambos lados del río Binan. A medida que el agua del río se vuelve más clara, la ecología en ambos lados del río comienza a recuperarse. El parque Nanhe, el parque Xingdao y el parque Wetland son de nueva construcción a orillas del río Binan en el condado de Bishan. Se han plantado árboles y flores en las orillas de los ríos donde el suelo se ha erosionado en el pasado. Plantar jacintos de agua, nenúfares, mechas de agua y otras plantas acuáticas en los tramos superiores y afluentes del río Binan para purificar la calidad del agua y estabilizar el suelo. "La próxima primavera plantaremos bambú verde a ambos lados del río", dijo la persona a cargo de la Oficina de Protección Ambiental del condado. Antes del tratamiento, la gente todavía se quejaba de las fuentes de contaminación a ambos lados del río Binan. Por lo tanto, en el proceso de tratamiento, el condado de Bishan comenzó bloqueando las fuentes y eliminando las fuentes de contaminación a ambos lados del estrecho. En la actualidad, además de cerrar más de 30 importantes empresas contaminantes y demoler más de 200 granjas de cría a gran escala, también se ha eliminado el cieno de la mayoría de los tramos del río. Antes de que se renovara el río Binan, los aldeanos de la aldea de Datang de la oficina del subdistrito de Bicheng tenían que cerrar sus puertas para comer y no podían bajar al río para lavarse las manos y los pies debido a la contaminación causada por un gran sitio de acuicultura en el río. El agua del río ni siquiera se puede utilizar para regar tierras de cultivo. Ahora, los aldeanos no sólo pueden utilizar el agua del río para regar sus campos de hortalizas, sino también lavar su ropa en el río. Zhang Xiaohe, ex vicepresidente del condado de la CCPPCh, vive cerca del río Binan de la ciudad y sufre la contaminación del río Binan. Para controlar el río Binan, dirigió a los miembros de la CCPPCh a realizar múltiples investigaciones sobre la contaminación del río Binan y formuló recomendaciones al gobierno. Ahora que el tratamiento ha dado los primeros resultados, está muy satisfecho. A menudo va al río para observar los cambios en la calidad del agua, publicita activamente los efectos del tratamiento del río Binan entre los ciudadanos y anima a todos a contribuir al control de la contaminación. “Aunque la gestión del río Binan sólo ha logrado resultados graduales, se ha ganado el apoyo de la gente.