zoukankan      html  css  js  c++  java
  • 加深字节型数据,字型数据的印象(二)

    字节型数据和字型数据

    问题3.3

    写出下面的指令执行后  寄存器 ax,bx,cx中的值

    mov ax,1000H

    mov ds,ax           前面这两条指令,修改了段地址寄存器DS中的值,也就是确认了你内存地址中的段地址

                                                                                                             物理地址                  内容

    mov ax,ds:[0]     cpu从这个内存地址 读取了一个字型数据,通过ax十六位寄存器来判断                                          10000H                   23H  ——》       [0]=1123H      ax=1123H

    mov bx,ds:[2]                                                                                        10001H                   11H   ——》      [2]=6622H      bx=6622H+2211H=8833H

    mov cx,ds:[1]                                                                                        10002H                    22H   ——》      [1]=2211H     cx=2211H+6622H=8833H

    add  bx,ds:[1]                                                                                       10003H                   66H   ——》       

    add  cx,ds:[2]

    确定数据的长度

    问题3.4

    内存中的情况如图3.3所示,写出下面的指令执行后内存中的值

     

    mov  ax, 1000H

    mov  ds, ax                                                 段地址

    mov  ax, 2c34H

    mov  [0], ax

    mov  bx, [0]

    sub   bx, [2]

    mov  [2], bx

  • 相关阅读:
    vim 多个文件切换
    Ruby 格式化代码 vim
    Ruby 配置vimrc
    print puts p
    开机跳过开机选择系统的选项界面
    Linux学习笔记:rm删除文件和文件夹
    Linux学习笔记:ps -ef、ps aux、kill -9
    Linux学习笔记:ctrl+z、ctrl+c、ctrl+d的区别
    Shell学习笔记:<<EOF子命令
    Linux学习笔记:crontab定时任务
  • 原文地址:https://www.cnblogs.com/hsp1269/p/13777481.html
Copyright © 2011-2022 走看看