王爽汇编语言检测点2.1(含详细解题步骤)_mov ax,62627_Zkaisen的博客-程序员秘密

技术标签: 经验分享  汇编语言  assembler  

 

检测点2.1(王爽汇编语言(第3版))

 


(1)写出每条汇编指令执行后相关寄存器中的值

        mov  ax,62627        AX=F4A3H  ;将十进制62627转化为十六进制放入AX

        mov  ah,31H           AX=31A3H   ;将十六进制31放入通用寄存器AX的高8位ah中

        mov  al,23H            AX=3123H    ;将十六进制23放入通用寄存器AX的低8位al中

        add ax,ax                AX=6246H    ;ax=ax+ax=3123H+3123H=6246H

        mov  bx,826CH       BX=826CH   ;将十六进制826C放入通用寄存器BX

        mov  cx,ax               CX=6246H   ;cx=ax=6246H

        mov  ax,bx               AX=826CH   ;ax=bx=826CH

        add  ax,bx               AX=04D8H   ;ax=ax+bx=826CH+826CH=104D8H

        mov  al,bh               AX=0482H   ;将bx的高8位送入ax的低8位

        mov  ah,bl              AX=6C82H   ;将bx的低8位送入ax的高8位

        add  ah,ah              AX=D882H   ;ah=ah+ah=6CH+6CH=D8H

        add  al,6                 AX=D888H   ;将al中的值加上十进制数6,al=al+6=82H+6H=88H

        add  al,al               AX=D810H    ;al=88H+88H=110H,由于al只能存放8个比特位,此时发生溢出,最终结果将舍弃进位

        mov  ax,cx            AX=6246H    ;将cx的值放入ax中


(2)只使用mov和add 指令,编程计算2的4次方(最多使用4条指令)

   mov ax,2

   add ax,ax

   add ax,ax

   add ax,ax


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/fencecat/article/details/113572245

智能推荐

华为HCIE云计算培训笔记第5天_优质网络系统领域创作者的博客-程序员秘密

什么是操作系统?1、通过驱动识别、管理硬件2、能够将硬件资源进行抽象化、逻辑化3、将资源进行分配给应用程序、服务4、提供人机交互5、系统管理、告警、监控openstack是云操作系统?因为与操作作用一样。openstack是不是虚拟化?不是openstack是不是云?不是在openstack中,openstack的项目:nova\cinder等等openstack项目的子组件:nova内nova-api\nova-compute等等公共组件:DB\MQopenstack三种通

内部类-集合-常用类_滩涂小生的博客-程序员秘密

内部类 *内部类的访问特点 *内部类可以直接访问外部类的成员,包括私有 *外部类要访问内部类的成员,必须创建对象 //内部类和外部类没有继承关系 *成员内部类怎么创建对象 *格式:外部类名.内部类名 对象名 = 外部类对象.内部类对象; *举例:Outer.Inner oi = new Outer().new Inner(); *局部内部类 *内部类在局部位置...

Android中setTag的使用_android settag_Errol_King的博客-程序员秘密

文章目录什么是setTagListView 中的使用区分 viewsetTag(key,object)什么是setTagTag 从本质上来讲是就是相关联的 view 的额外信息。它们经常用来存储一些 view 的数据,这样做非常方便而不用存入另外单独的结构ListView 中的使用setTag()使用的最多的场景基本就是 ListView,GridView,RecycleView,ViewPage,Gallery等类似用于展示大量重复的 View 的控件上这一些控件基本都会对视图判断是否在可视的范

Google浏览器Chrome安装失败,错误代码0xa0430721解决办法_颜华的部落格的博客-程序员秘密

今天早上上班,打开Chrome浏览器,崩溃了,连设置都打不开,上网搜了很多解决办法,最后还是选择了卸载再安装。安装的时候出现错误代码0xa0430721,一时间如丈二的和尚——摸不着头脑?其实这个是因为我们删除的时候没有删除干净。然后又重装了谷歌浏览器。所以就出现这个问题了。解决办法:1、删除旧的配置文件,比如C:\Documents and Settings\

七日掌握设计配色基础_掌握正确的基础知识:如何设计网站的导航,搜索和首页..._cumi7754的博客-程序员秘密

七日掌握设计配色基础by Anant Jain 通过Anant Jain 掌握正确的基础知识:如何设计网站的导航,搜索和首页 (Get the basics right: how to design your site’s navigation, search, and homepage) 一个7分钟的指南,使这三个基础组件正确无误。 (A 7-minute guide to getting...

【自然语言处理 数据清洗】清洗文本中html标签_html 清洗_东华果汁哥的博客-程序员秘密

一段本文中既有文字,又有很多html标签,很乱,需要进行清洗,下面是用python 进行过滤辣鸡html的脚本。# -*- coding:utf-8 -*-import pandas as pdimport reimport jiebadef filter_tags(htmlstr): """ # Python通过正则表达式去除(过滤)HTML标签 :...

随便推点

四 GenericServlet_generic service解析_程序虫OS的博客-程序员秘密

在我们讨论Servlet API时,我们已经讨论了一些Generic Servlet。在这篇文章中,我们将详细探讨一下Generic Servlet。通用servlet是协议无关的Servlet, 需要重写service()方法来处理客户端请求。service()方法接受两个参数,ServletRequest对象和ServletResponse对象。request对象告诉servlet客...

在ff下报错event is not defined以及document.all和document.getElemnetById的区别_onlyaisha的博客-程序员秘密

FF 。event 仅在事件发生的瞬间有效。document.body.onclick=function(e){e=e||window.event;};例子1

XML 基础知识_xml相关知识_chaoyu168的博客-程序员秘密

XML 是可扩展标记语言(Extensible Markup Language)的缩写,其中的 标记(markup)是关键部分。您可以创建内容,然后使用限定标记标记它,从而使每个单词、短语或块成为可识别、可分类的信息。您创建的文件,或文档实例 由元素(标记)和内容构成。当从打印输出读取或以电子形式处理文档时,元素能够帮助更好地理解文档。元素的描述性越强,文档各部分越容易识别。自从出现标记至今,带有

Java零碎知识点整理_sk_anruo的博客-程序员秘密

目录1. 源文件声明规则2. Java中参数传递问题3. Java中支持的变量类型4. Java修饰符4.1 访问修饰符:protected 需要从以下两个点来分析说明:4.2 非访问修饰符1. 源文件声明规则当在一个源文件中定义多个类,并且还有import语句和package语句时,要特别注意如下规则:一个源文件中只能有一个public类一个源文件可以有多个非public类源文件的名...

Linux nice和renice命令:改变进程优先级_fafadsj666的博客-程序员秘密

当 Linux 内核尝试决定哪些运行中的进程可以访问 CPU 时,其中一个需要考虑的因素就是进程优先级的值(也称为 nice 值)。每个进程都有一个介于 -20 到 19 之间的 nice 值。默认情况下,进程的 nice 值为 0。进程的 nice 值,可以通过 nice 命令和 renice 命令修改,进而调整进程的运行顺序。nice命令nice 命令可以给要启动的进程赋予 ...

JS - 前端人脸识别框架 Tracking 与 JqueryFaceDetection_放羊的牧码的博客-程序员秘密

技术特点Tracking.js 是使用 JS封装的一个框架,使用起来需要自己配置许多的东西,略显复杂。JqueryFaceDetection 是使用 JQuery 封装的框架,只留下一个接口,比较方便。使用说明如何下载 JS 文件我就不说了,可以直接百度。1、Tracking.jsTracking.js 需要先引入 tracking-min.js,然后根据你的需求在...

推荐文章

热门文章

相关标签